package io.github.doc.action.element;

import com.intellij.psi.PsiElement;

/**
 * <p>Company: 深圳振瀚信息技术有限公司成都分公司 </p>
 * <p>Description: </p>
 *
 * @author ZH.Team
 * @version 1.0.0
 * @email "mailto:ZH.Team@zhxx.com"
 * @date 2025.01.05 17:37
 * @since y.y.y
 */
public interface FileElement<P extends PsiElement> {


    /**
     * 获取到当前元素
     *
     * @return the element
     * @since y.y.y
     */
    P getPsiElement();

    /**
     * Sets element *
     *
     * @param psiElement element
     * @since y.y.y
     */
    void setPsiElement(P psiElement);
}
